Python Job: Machine Learning Engineer (m-f-x)

Job added on

Company

ZEISS Group

Location

Munich - Germany

Job type

Full-Time

Python Job Details

Your role
In this role, you will have the opportunity to build cloud-based machine learning (ML) solutions and shaping the direction of development. You are responsible for developing and maintaining ML models and their infrastructure. In your work, you will apply your deep end-to-end understanding of cloud technologies including ML algorithms to ensure fast deployment and reliable operations. Together with the team you will implement best practices to improve the existing ML infrastructure with a focus on scalability and stability. You will actively research, develop and coach best practices and contribute to knowledge sharing within the team and the ZEISS Machine Learning community. In addition, you will work closely with business units and domain experts and train younger developers.
Your profile
  • An excellent university degree (PhD is a plus) in natural science, mathematics, computer science, engineering or similar
  • At least 3+ years of professional experience in a cloud development, data science, or ML engineering role
  • Proven experience in developing software in a team using python (ML component is a plus)
  • Knowledge of software engineering practices and version control, CI/CD automation (Azure DevOps is a plus)
  • Experience in working with state-of-the-art cloud technologies (various Azure services are a plus)
  • Infrastructure as Code experience (Ansible, Terraform, etc…)
  • Good understanding of virtualization technologies (Linux Containers and/or Docker)
  • Experience in building up machine learning train and release pipelines
  • Good understanding data science algorithms
  • Knowledge of data version control and ML metadata offerings are a plus (e.g. DVC, Tensorflow MLMD)
  • Strong communication skills
  • Fluent English and advanced German language skills